package com.bwhx.eruler.service;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.bwhx.eruler.bean.Page;
import com.bwhx.eruler.bean.Staff;
import com.bwhx.eruler.bean.User;

public interface UserService {
	
	public List<User> list(Page p);
	public Integer count(User user);
	public void update(User user2);

	
	public List<User> find(User user);
	public User get(Serializable id);
	public void insert(User user);

	public void delete(Serializable id);
	public void delete(Serializable[] ids);
	public List<User> findByName(String username);
	public List<User> findByMoblie(String mobile);
	public void updateByMobile(User user);
	public User find(Integer id);
	public void update(Map<String, Object> mapupdate);
	public List<User> listRulerUser(Page p);
	public Integer countRulerUser(Integer rulerId);

	

}
